#include "valueshowwidget.h"
#include "ui_valueshowwidget.h"

ValueShowWidget::ValueShowWidget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::ValueShowWidget)
{
    ui->setupUi(this);


}

ValueShowWidget::~ValueShowWidget()
{
    delete ui;
}

void ValueShowWidget::setColor(const QColor &background, const QColor &freground)
{
    QPalette palete;
    palete.setColor(QPalette::Background,background);
    palete.setColor(QPalette::Foreground,freground);
    setPalette(palete);
}

void ValueShowWidget::setMainStr(const QString &text)
{
    ui->lab_value->setText(text);
}

QString ValueShowWidget::mainStr()
{
    return ui->lab_value->text();
}

void ValueShowWidget::setLeftTopStr(const QString &text)
{
    ui->lab_lefttop->setText(text);
}

void ValueShowWidget::setleftBottomStr(const QString &text)
{
    ui->lab_leftBottom->setText(text);
}

void ValueShowWidget::setUnitStr(const QString &text)
{
    ui->lab_unit->setText(text);
}

void ValueShowWidget::setMainFont(const QFont &font)
{
    ui->lab_value->setFont(font);
}

void ValueShowWidget::setUnitFont(const QFont &font)
{
    ui->lab_unit->setFont(font);
}

void ValueShowWidget::setLeftTopFont(const QFont &font)
{
    ui->lab_lefttop->setFont(font);
}

void ValueShowWidget::setleftBottomFont(const QFont &font)
{
    ui->lab_leftBottom->setFont(font);


}

void ValueShowWidget::hideLeftTopLabel()
{
    ui->lab_lefttop->hide();
}

void ValueShowWidget::hideleftBottomLabel()
{
    ui->lab_leftBottom->hide();
}

void ValueShowWidget::hideUnitLabel()
{
    ui->lab_unit->hide();

}

